@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	}
html{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:13px;
	}
body{
	margin:0px;
	padding:0px;
	min-width:1200px;
	font-family:"宋体",Arial, Helvetica, sans-serif;
	font-size:1.1rem;
	position:relative;
	background-image:url(../images/bodybg.png);
	background-repeat:repeat;
	}
ul,li,dl,dt,dd,ol,input,form{
	list-style:none;
	padding:0px;
	margin:0px;
	}
a{
	color:#000;
	}
a:hover{
	color:#4a86e8;
	text-decoration:none;
	}
	
/*Begin head*/
#head{
	width:100%;
	height:145px;
	border-bottom:3px solid #528cd0;
	}
	.head-top{
		background-color:#eeeeee;
		height:45px;
		}
		.head-top ul{
			width:1200px;
			height:100%;
			margin:0 auto;
			line-height:45px;
			}
			.head-top ul li:nth-child(1){
				font-size:1.1rem;
				}
			.head-top ul li:nth-child(2){
				text-align:right;
				}
				.head-top ul li:nth-child(2) dl,.head-top ul li:nth-child(2) dl dd{
					display:inline-block;
					}
				
				.head-top ul li:nth-child(2) dl:nth-child(1){
					font-size:1.1rem;
					color:#ff9900;
					font-weight:bold;
					word-spacing:0.2rem;
					position:relative;
					margin-right:2rem;
					}
					.head-top ul li:nth-child(2) dl:nth-child(1) dd{
						padding-left:2.8rem;
						}
						.head-top ul li:nth-child(2) dl:nth-child(1) dd i{
							width:30px;
							height:30px;
							padding:5px;
							display:inline-block;
							border:1px solid #aaa;
							border-radius:15px;
							background-image:url(../images/ico-phone.png);
							background-repeat:no-repeat;
							background-position:center center;
							position:absolute;
							top:0;
							left:0;
							}
						.head-top ul li:nth-child(2) dl:nth-child(1) dd span{
							font-size:1.3rem;
							}
				.head-top ul li:nth-child(2) dl:nth-child(2){
					font-size:1.1rem;
					position:relative;
					}
					.head-top ul li:nth-child(2) dl:nth-child(2) dd{
						padding-left:2.8rem;
						cursor:pointer;
						}
						.head-top ul li:nth-child(2) dl:nth-child(2) dd i{
							width:30px;
							height:30px;
							display:inline-block;
							background-image:url(../images/ico-weixin.png);
							background-repeat:no-repeat;
							background-position:center center;
							position:absolute;
							top:0;
							left:0;
							}
					.head-top ul li:nth-child(2) dl:nth-child(2) dt{
						position:absolute;
						top:45px;
						right:0;
						display:none;
						z-index:99;
						}
					.head-top ul li:nth-child(2) dl:nth-child(2):hover dt{
						display:block;
						}
						
	.head-logo-nav-block{
		width:100%;
		height:100px;
		}
		.head-logo-nav-block .con{
			width:1200px;
			margin:0 auto;
			position:relative;
			}
			.head-logo-nav-block dl.head-logo-nav{
				width:1200px;
				height:100px;
				margin:0 auto;
				}
				.head-logo-nav-block dl.head-logo-nav dt{
					height:100px;
					}
					.head-logo-nav-block dl.head-logo-nav dt img{
						margin-top:6px;
						}
				.head-logo-nav-block dl.head-logo-nav dd{
					height:100px;
					text-align:right;
					line-height:100px;
					font-size:1.2rem;
					padding-left:0px;
					overflow:hidden;
					}
					.head-logo-nav-block dl.head-logo-nav dd ul li{
						display:inline-block;
						margin-left:2.2rem;
						font-weight:bold;
						}
	
/*End head*/


/*Begin moreNav-slide-other*/
	.moreNav-slide-other{
		width:1170px;
		height:340px;
		margin:0 auto;
		overflow:hidden;
		}
		.moreNav-slide-other .block:nth-child(1){
			padding-left:0px;
			padding-right:0px;
			}
		.moreNav-slide-other .block:nth-child(2){
			height:100%;
			padding-right:0px;
			}
		.moreNav-slide-other .block:nth-child(3){
			padding-right:0px;
			}
			.moreNav-slide-other .block:nth-child(3) .manyidu{
				border:1px solid #eee;
				height:105px;
				margin-top:15px;
				}
				.moreNav-slide-other .block:nth-child(3) .manyidu dl{
					width:90%;
					margin:0 auto;
					}
				.moreNav-slide-other .block:nth-child(3) .manyidu dl dt{
					margin-top:1rem;
					}
				.moreNav-slide-other .block:nth-child(3) .manyidu dl dd{
					height:60px;
					overflow:hidden;
					clear:both;
					}
					.moreNav-slide-other .block:nth-child(3) .manyidu dl dd .sblock:nth-child(1){
						font-size:1.6rem;
						color:#F60;
						padding:0px;
						}
						.moreNav-slide-other .block:nth-child(3) .manyidu dl dd .sblock:nth-child(1) span{
							font-size:3.5rem;
							}
					.moreNav-slide-other .block:nth-child(3) .manyidu dl dd .sblock:nth-child(2){
						font-size:1.1rem;
						line-height:1.6rem;
						margin-top:1rem;
						padding-right:0px;
						}
						.moreNav-slide-other .block:nth-child(3) .manyidu dl dd .sblock:nth-child(2) span{
							
							}
		
	/*Begin leftNav*/
	.moreNav-slide-other dl.moreNav{
		width:100%;
		height:340px;
		overflow:hidden;
		z-index:999;
		background-image:url(../images/moreNavBg.png);
		background-repeat:repeat-y;
		background-position:left top;
		}
		.moreNav-slide-other dl.moreNav dd{
			width:100%;
			height:40px;
			line-height:40px;
			margin:0 auto;
			
			text-indent:12px;
			font-size:1.2rem;
			margin-top:15px;
			font-weight:bold;
			position:relative;
			}
		.moreNav-slide-other dl.moreNav dd:first-child{
			background-image:url(../images/moreNavddBg.png);
			background-repeat:repeat;
			}
		.moreNav-slide-other dl.moreNav dd:hover{
			background-image:url(../images/moreNavddBg.png);
			background-repeat:repeat;
			}
			.moreNav-slide-other dl.moreNav dd a{
				display:block;
				width:100%;
				height:40px;
				color:#FFF;
				}
				.moreNav-slide-other dl.moreNav dd a i{
					position:absolute;
					right:1rem;
					font-size:1.4rem;
					color:#FFF;
					top:0.8rem;
					}
		.moreNav-slide-other dl.moreNav dd:first-child{
			border-top:0px;
			}
	/*End leftNav*/


	/*Begin slide*/
	#slide{
		width:100%;
		}
	#slide .banner{
		width: 100%;
		position: relative;
		z-index: 50; 
		overflow: hidden;
		height:325px;
		margin-top:15px;
		}
		#slide .banner .bd{
			margin:0 auto;
			position:relative; 
			z-index:0; 
			overflow:hidden;  
			}
			#slide .banner .bd ul{
				width:100%;  
				}
			#slide .banner .bd li{
				width:100%;  
				height:100%; 
				overflow:hidden; 
				text-align:center;  
				}
				#slide .banner .bd li a img{
					width:100%;
					height:325px;
					}
		#slide .banner .hd{
			position: absolute;
			text-align: center;
			width: 100%;
			bottom: 20px;
			}
			#slide .banner .hd li{
				display: inline-block;
				background: #fff;
				border-radius: 50%;
				margin: 0 12px;
				overflow: hidden;
				cursor:pointer; 
				display:inline-block; 
				*display:inline; 
				zoom:1; 
				width:11px; 
				height:11px; 
				background:url(../images/tg_flash_p.png) -24px 0; 
				overflow:hidden; 
				line-height:9999px;
				}
			#slide .banner .hd li.on{
				background: #DABF72;
				color: #DABF72;
				}
		
		
	/*End slide*/

/*End moreNav-slide-other*/

/*Begin line-recommend-hot*/
#line-recommend-hot{
	width:1200px;
	height:340px;
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
	}
	#line-recommend-hot .title{
		width:100%;
		height:40px;
		line-height:40px;
		overflow:hidden;
		background-color:#eeeeee;
		margin-bottom:15px;
		}
		#line-recommend-hot .title ul:nth-child(1) li{
			display:inline-block;
			padding-left:1.6rem;
			padding-right:1.6rem;
			cursor:pointer;
			}
		#line-recommend-hot .title ul:nth-child(1) li.active{
			background-color:#4a86e8;
			color:#FFF;
			}
			
		#line-recommend-hot .title ul:nth-child(2) li{
			text-align:right;
			}
			
	#line-recommend-hot .line-list{
		height:285px;
		overflow:hidden;
		width:98%;
		margin:0 auto;
		}
		#line-recommend-hot .line-list .block:nth-child(2){
			display:none;
			}
		#line-recommend-hot .line-list .block dl{
			height:285px;
			text-align:center;
			padding:0px;
			}
			#line-recommend-hot .line-list .block dl dt{
				height:210px;
				margin-bottom:0.8rem;
				}
				#line-recommend-hot .line-list .block dl dt img{
					width:285px;
					height:210px;
					}
			#line-recommend-hot .line-list .block dl dd{
				line-height:2rem;
				}
				#line-recommend-hot .line-list .block dl dd span:first-child{
					color:#F00;
					margin-right:1.5rem;
					}
				#line-recommend-hot .line-list .block dl dd span:last-child{
					color:#999;
					text-decoration:line-through;
					}
			

/*End line-recommend-hot*/


/*Begin car-recommend-hot*/
#car-recommend-hot{
	width:1200px;
	height:340px;
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
	}
	#car-recommend-hot .title{
		width:100%;
		height:40px;
		line-height:40px;
		overflow:hidden;
		background-color:#eeeeee;
		margin-bottom:15px;
		}
		#car-recommend-hot .title ul:nth-child(1) li{
			display:inline-block;
			padding-left:1.6rem;
			padding-right:1.6rem;
			cursor:pointer;
			}
		#car-recommend-hot .title ul:nth-child(1) li.active{
			background-color:#4a86e8;
			color:#FFF;
			}
			
		#car-recommend-hot .title ul:nth-child(2) li{
			text-align:right;
			}
			
	#car-recommend-hot .line-list{
		height:285px;
		overflow:hidden;
		width:98%;
		margin:0 auto;
		}
		#car-recommend-hot .line-list .block:nth-child(2){
			display:none;
			}
		#car-recommend-hot .line-list .block dl{
			height:285px;
			text-align:center;
			padding:0px;
			}
			#car-recommend-hot .line-list .block dl dt{
				height:210px;
				margin-bottom:0.8rem;
				}
				#car-recommend-hot .line-list .block dl dt img{
					width:285px;
					height:210px;
					}
			#car-recommend-hot .line-list .block dl dd{
				line-height:2rem;
				}
				#car-recommend-hot .line-list .block dl dd span:first-child{
					color:#F00;
					margin-right:1.5rem;
					}
				#car-recommend-hot .line-list .block dl dd span:last-child{
					color:#999;
					}
			

/*End line-recommend-hot*/

/*Begin adpic*/
.adpic{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	}
/*End adpic*/



/*Begin common*/
.common .title{
	height:70px;
	background-image:url(../images/linetitle.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:1.2rem;
	line-height:6.5rem;
	position:relative;
	}
	.common .title span:nth-child(1){
		margin-left:5.6rem;
		font-size:1.6rem;
		color:#ff9900;
		font-weight:bold;
		}
	.common .title span:nth-child(2){
		position:absolute;
		right:1rem;
		top:0;
		}
.common .line-list{
	width:98.4%;
	margin:0 auto;
	overflow:hidden;
	/*margin-left:9px;*/
	}
	.common .line-list ul li{
		height:285px;
		padding-right:0.5rem;
		padding-left:0.6rem;
		margin-bottom:0.9rem;
		}
		.common .line-list ul li dl{
			height:100%;
			width:100%;
			margin:0 auto;
			border:1px solid #eeeeee;
			background-color:#FFF;
			}
		.common .line-list ul li dl:hover{
			border:1px solid #4a86e8;
			}
			.common .line-list ul li dl dt{
				width:90%;
				height:185px;
				margin:0 auto;
				overflow:hidden;
				margin-top:1rem;
				margin-bottom:0.8rem;
				}
				.common .line-list ul li dl dt img{
					width:100%;
					height:185px;
					}
		.common .line-list ul li dl dd{
			line-height:2rem;
			text-align:center;
			}
			.common .line-list ul li dl dd:nth-child(2){
				font-size:1.1rem;
				}
			.common .line-list ul li dl dd:nth-child(3) span:first-child{
				color:#F00;
				margin-right:1.5rem;
				}
			.common .line-list ul li dl dd:nth-child(3) span:last-child{
				color:#999;
				text-decoration:line-through;
				}
			.common .line-list ul li dl dd:nth-child(4){
				color:#999;
				}
			.common .line-list ul li dl dd:nth-child(5){
				color:#999;
				}
				
		.content .article-info div.block:nth-child(2) h1{
				font-size:1.5rem!important;
				font-weight:bold;
				line-height:2.2rem;
				}
/*End common*/

/*Begin line*/
#line{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
/*End line*/

/*Begin hotel*/
#hotel{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
	#hotel .line-list ul li{
		height:325px;
		}
		#hotel .line-list ul li dd{
			width:90%;
			margin:0 auto;
			text-align:left;
			}
		#hotel .line-list ul li dd:nth-child(1){
			
			}

/*End hotel*/


/*Begin smallMenu*/
#smallMenu{
	height:50px;
	overflow:hidden;
	width:100%;
	margin-top:1.4rem;
	z-index:999;
	position:relative;
	background-color:#FFF;
	}
	#smallMenu dl{
		height:40px;
		overflow:hidden;
		border-bottom:2px solid #528cd0;
		}
	#smallMenu dl dd{
		height:40px;
		line-height:40px;
		padding-left:1.2rem;
		padding-right:1.2rem;
		display:inline-block;
		background-color:#acccf7;
		font-size:1.1rem;
		cursor:pointer;
		}
		#smallMenu dl dd a{
			color:#000;
			}
	#smallMenu dl dd.current{
		background-color:#528cd0;
		color:#FFF;
		}
		#smallMenu dl dd.current a{
			color:#FFF;
			}
/*End smallMenu*/



/*Begin hotel_article*/
#hotel_article{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	}
	#hotel_article .content .article-title h1{
		font-size:1.8rem;
		font-weight:bold;
		line-height:3rem;
		width:100%;
		margin-bottom:1.8rem;
		}
	#hotel_article .content .article-info{
		clear:both;
		width:100%;
		height:380px;
		overflow:hidden;
		}
		#hotel_article .content .article-info div.block:nth-child(1) img{
			height:370px;
			width:100%;
			border:1px solid #eee;
			padding:0.4rem;
			background-color:#FFF;
			}
		#hotel_article .content .article-info div.block:nth-child(2){
			font-size:1.1rem;
			}
			
			#hotel_article .content .article-info div.block:nth-child(2) p.info{
				line-height:1.6rem;
				}
			#hotel_article .content .article-info div.block:nth-child(2) p.info:nth-child(2){
				color:#F00;
				}
			#hotel_article .content .article-info div.block:nth-child(2) p.info:nth-child(3){
				color:#ccc;
				text-decoration:line-through;
				}
			#hotel_article .content .article-info div.block:nth-child(2) .desc{
				line-height:2rem;
				}
				
			#hotel_article .content .article-info div.block:nth-child(2) .linkinfo .sonblock:nth-child(1){
				padding-left:0px;
				font-size:1.4rem;
				color:#F00;
				}
				#hotel_article .content .article-info div.block:nth-child(2) .linkinfo .sonblock:nth-child(1) ul{
					margin-top:1.2rem;
					line-height:2.2rem;
					}
			
				
			#hotel_article .content .article-info div.block:nth-child(2) .yuding-zixun{
				margin-top:2.8rem;
				clear:both;
				}
				#hotel_article .content .article-info div.block:nth-child(2) .yuding-zixun span{
					background-image:url(../images/button.png);
					background-repeat:repeat-x;
					background-position:left bottom;
					background-color:#0080e8;
					padding:0.8rem;
					padding-left:2.2rem;
					padding-right:2.2rem;
					}
					#hotel_article .content .article-info div.block:nth-child(2) .yuding-zixun span a{
						color:#FFF;
						}
						

	
	#hotel_article .content .article-content{
		
		}
		#hotel_article .content .article-content div.block{
			clear:both;
			margin-bottom:1.2rem;
			}
			#hotel_article .content .article-content div.block .block-title{
				height:40px;
				overflow:hidden;
				line-height:40px;
				background-color:#528cd0;
				text-indent:0.5rem;
				color:#FFF;
				font-size:1.1rem;
				}
				#hotel_article .content .article-content div.block .block-title i{
					margin-right:0.2rem;
					font-size:0.3rem;
					}
				#hotel_article .content .article-content div.block .block-title a{
					color:#FFF;
					}
			#hotel_article .content .article-content div.block .block-content{
				width:98%;
				margin:0 auto;
				clear:both;
				margin-top:1rem;
				margin-bottom:1rem;
				line-height:2rem;
				font-size:1.1rem;
				}
				
				
				
			#hotel_article .content .article-content div.xingcheng{
				border-left:1px solid #518dd1;
				}	
				#hotel_article .content .article-content div.xingcheng .block-title{
					background-color:#fff;
					background-image:url(../images/tbg.png);
					background-repeat:no-repeat;
					background-position:left center;
					color:#000;
					position:relative;
					}
					#hotel_article .content .article-content div.xingcheng .block-title .xingchengtitle{
						position:absolute;	
						left:120px;
						height:40px;
						top:0px;
						color:#666;
						background-image:url(../images/xingchengtitle.png);
						background-repeat:no-repeat;
						background-position:right center;
						}
						#hotel_article .content .article-content div.xingcheng .block-title .xingchengtitle dt{
							border:1px solid #518dd1;	
							height:40px;
							line-height:40px;
							font-weight:normal;
							border-right:0px;
							margin-right:49px;
							}
						#hotel_article .content .article-content div.xingcheng .block-title i{
							color:#518dd1;
							}
						#hotel_article .content .article-content div.xingcheng .block-title span{
							background-color:#518dd1;
							display:inline-block;
							margin-right:2.6rem;
							}
							
					#hotel_article .content .article-content div.xingcheng .block-content .days{
						margin-left:-23px;
						margin-bottom:10px;
						margin-top:20px;
						background-image:url(../images/ico-day.png);
						background-repeat:no-repeat;
						background-position:left center;
						padding-left:70px;
						}
					#hotel_article .content .article-content div.xingcheng .block-content .xingchengcontent{
						margin-left:40px;
						}
					#hotel_article .content .article-content div.xingcheng .block-content .yongcan{
						background-color:#eee;
						background-image:url(../images/yongcan.jpg);
						background-repeat:no-repeat;
						background-position:10px center;
						padding-left:40px;
						padding-top:5px;
						padding-bottom:5px;
						margin-top:1.5rem;
						}
					#hotel_article .content .article-content div.xingcheng .block-content .zhusu{
						background-color:#eee;
						background-image:url(../images/zhusu.jpg);
						background-repeat:no-repeat;
						background-position:10px center;
						padding-left:40px;
						padding-top:5px;
						padding-bottom:5px;
						}
/*End hotel_article*/


/*Begin car_article*/
#car_article{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	}
	#car_article .content .article-title h1{
		font-size:1.8rem;
		font-weight:bold;
		line-height:3rem;
		width:100%;
		margin-bottom:1.8rem;
		}
	#car_article .content .article-info{
		clear:both;
		width:100%;
		height:380px;
		overflow:hidden;
		}
		#car_article .content .article-info div.block:nth-child(1) img{
			height:370px;
			width:100%;
			border:1px solid #eee;
			padding:0.4rem;
			background-color:#FFF;
			}
		#car_article .content .article-info div.block:nth-child(2){
			font-size:1.1rem;
			}
			#car_article .content .article-info div.block:nth-child(2) p.info{
				line-height:1.6rem;
				}
			#car_article .content .article-info div.block:nth-child(2) p.info:nth-child(1){
				color:#F00;
				}
			#car_article .content .article-info div.block:nth-child(2) .desc{
				line-height:2rem;
				}
			#car_article .content .article-info div.block:nth-child(2) .yuding-zixun{
				margin-top:2.8rem;
				clear:both;
				}
				#car_article .content .article-info div.block:nth-child(2) .yuding-zixun span{
					background-image:url(../images/button.png);
					background-repeat:repeat-x;
					background-position:left bottom;
					background-color:#0080e8;
					padding:0.8rem;
					padding-left:2.2rem;
					padding-right:2.2rem;
					}
					#car_article .content .article-info div.block:nth-child(2) .yuding-zixun span a{
						color:#FFF;
						}
						

	
	#car_article .content .article-content{
		
		}
		#car_article .content .article-content div.block{
			clear:both;
			margin-bottom:1.2rem;
			}
			#car_article .content .article-content div.block .block-title{
				height:40px;
				overflow:hidden;
				line-height:40px;
				background-color:#528cd0;
				text-indent:0.5rem;
				color:#FFF;
				font-size:1.1rem;
				}
				#car_article .content .article-content div.block .block-title i{
					margin-right:0.2rem;
					font-size:0.3rem;
					}
				#car_article .content .article-content div.block .block-title a{
					color:#FFF;
					}
			#car_article .content .article-content div.block .block-content{
				width:98%;
				margin:0 auto;
				clear:both;
				margin-top:1rem;
				margin-bottom:1rem;
				line-height:2rem;
				font-size:1.1rem;
				}
/*End car_article*/

/*Begin tour*/
#tour{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
	#tour .line-list ul li{
		height:260px;
		}
.tour-pic{
	text-align:center;
	}
.tour-text{
	line-height:2rem;
	}
/*End tour*/


/*Begin hotel*/
#car{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
	#car .line-list ul li{
		height:325px;
		}
		#car .line-list ul li dd{
			width:90%;
			margin:0 auto;
			text-align:left;
			}
		#car .line-list ul li dd:nth-child(1){
			
			}
		#car .line-list ul li dl dd:nth-child(3) span:last-child{
			text-decoration:none;
			}
/*End hotel*/


/*Begin article-gonglve-news-case*/
#article-gonglve-news-case{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:15px;
	}
	#article-gonglve-news-case ul{
		width:98.6%;
		margin:0 auto;
		}
		#article-gonglve-news-case ul li{
			padding-right:0.6rem;
			padding-left:0.6rem;
			}
			#article-gonglve-news-case ul li dl{
				border:1px solid #eeeeee;
				background-color:#FFF;
				}
				#article-gonglve-news-case ul li dl dt{
					height:45px;
					line-height:45px;
					text-align:center;
					font-size:1.2rem;
					font-weight:bold;
					width:99%;
					margin:0 auto;
					border-bottom:1px dashed #eeeeee;
					margin-bottom:5px;
					}
				#article-gonglve-news-case ul li dd{
					width:94%;
					margin:0 auto;
					height:35px;
					line-height:35px;
					border-bottom:1px solid #eeeeee;
					text-indent:0.1rem;
					position:relative;
					}
				#article-gonglve-news-case ul li dd:last-child{
					border:none;
					}
					#article-gonglve-news-case ul li dd i{
						color:#ff9933;
						margin-right:0.5rem;
						font-size:0.5rem;
						font-weight:normal;
						}
					#article-gonglve-news-case ul li dd span{
						position:absolute;
						right:0px;
						}
/*End article-gonglve-news-case*/


/*Begin article*/
#article{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
	#article .list{
		width:100%;
		padding-top:0.5rem;
		clear:both;
		}
		#article .list dl.each{
			width:100%;
			height:96px;
			border-bottom:1px dashed #eee;
			margin-bottom:1rem;
			}
			#article .list dl.each dt{
				width:90px;
				height:90px;
				background-color:#198ede;
				margin-left:0.5rem;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				}
				#article .list dl.each dt p:nth-child(1){
					height:2.2rem;
					overflow:hidden;
					font-size:2rem;
					font-weight:bold;
					line-height:2.2rem;
					margin-top:1rem;
					}
				#article .list dl.each dt p:nth-child(2){
					font-weight:normal;
					}
			#article .list dl.each dd{
				height:80px;
				}
				#article .list dl.each dd p:nth-child(1){
					font-size:1.6rem;
					line-height:3rem;
					}
				#article .list dl.each dd p:nth-child(2){
					font-size:1rem;
					color:#666;
					}
					
	#article .content{
		width:100%;
		padding-top:1rem;
		clear:both;
		}
		#article .content .article-title{
			height:100px;
			border-bottom:1px solid #eee;
			}
			#article .content .article-title h1{
				font-size:1.6rem;
				font-weight:bold;
				}
			#article .content .article-title p{
				line-height:3rem;
				color:#999;
				font-size:1.1rem;
				text-indent:0.2rem;
				margin-top:1rem;
				}
				#article .content .article-title p span{
					margin-right:1rem;
					}
		#article .content .article-content{
			margin-top:1.2rem;
			font-size:1.15rem;
			line-height:2.0rem;
			}
	
	
		.article-content a{
			color:#00f!important;
			}
			.article-content .block-title a{
				color:#fff!important;
				}
/*End article*/


/*Begin ask*/
#ask{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
	#ask .list dl{
		clear:both;
		height:160px;
		width:100%;
		margin-bottom:0.5rem;
		background-color:#FFF;
		border:1px solid #eee;
		padding-top:1rem;
		cursor:pointer;
		}
	#ask .list dl:hover{
		background-color:#EBEBEB;
		}
		#ask .list dl dd p:first-child{
			font-size:1.4rem;
			color:#F00;
			font-weight:bold;
			}
		#ask .list dl dd p:last-child{
			font-size:1.2rem;
			line-height:2.2rem;
			}
			#ask .list dl dd p:last-child span{
				font-size:1.4rem;
				font-weight:bold;
				color:#f00;
				}
			#ask .list dl dd p:last-child a{
				color:#09F;
				}
	
/*End ask*/


/*Begin pre-next*/
#pre-next{
	width:1200px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin:0 auto;
	margin-top:1.4rem;
	font-size:1.1rem;
	}
	#pre-next ul li{
		display:inline-block;
		}
		#pre-next ul li h3{
			display:inline;
			font-size:1.1rem;
			}
	#pre-next ul li:nth-child(1){
		margin-right:2rem;
		}
/*End pre-next*/


/*Begin dingzhiform*/
.dingzhiform{
	font-size:1.2rem;
	clear:both;
	padding-top:1.5rem;
	}
	.dingzhiform div.block:nth-child(1){
		
		}
		.dingzhiform div.block:nth-child(1) p:nth-child(1){
			font-size:2.4rem;
			font-weight:bold;
			}
		.dingzhiform div.block:nth-child(1) p:nth-child(2){
			font-size:2.4rem;
			font-weight:bold;
			margin-bottom:2rem;
			}
			.dingzhiform div.block:nth-child(1) p:nth-child(2) span{
				color:#F90;
				}
	
		.dingzhiform div.block:nth-child(1) p:nth-child(3){
			line-height:2rem;
			}
		.dingzhiform div.block:nth-child(1) p:nth-child(4){
			line-height:2rem;
			}
		.dingzhiform div.block:nth-child(1) p:nth-child(5){
			line-height:2rem;
			margin-bottom:2rem;
			}
			
		.dingzhiform div.block:nth-child(1) .server dl dt{
			width:100%;
			clear:both;
			text-align:center;
			}	
		.dingzhiform div.block:nth-child(1) .server dl dd:nth-child(2){
			text-align:center;
			line-height:2rem;
			}
		.dingzhiform div.block:nth-child(1) .server dl dd:nth-child(3){
			font-size:1.1rem;
			}
		
	
	.dingzhiform div.block:nth-child(2) dl{
		height:46px;
		clear:both;
		}
		.dingzhiform div.block:nth-child(2) dl dt{
			text-align:right;
			}
		.dingzhiform div.block:nth-child(2) input[type=text]{
			width:100%;
			height:40px;
			padding:10px;
			border:1px solid #09F;
			background-color:#fff;
			border-radius:4px;
			}
			.dingzhiform div.block:nth-child(2) input::input-placeholder{
				color:#aaa;
				}
				
			.dingzhiform div.block:nth-child(2) input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
				color:    #aaa;
			}
			.dingzhiform div.block:nth-child(2) input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
			   color:    #aaa;
			   opacity:  1;
			}
			.dingzhiform div.block:nth-child(2) input::-moz-placeholder { /* Mozilla Firefox 19+ */
			   color:    #aaa;
			   opacity:  1;
			}
			.dingzhiform div.block:nth-child(2) input:-ms-input-placeholder { /* Internet Explorer 10-11 */
			   color:    #aaa;
			}
			.dingzhiform div.block:nth-child(2) input::-ms-input-placeholder { /* Microsoft Edge */
			   color:    #aaa;
			}

		.dingzhiform div.block:nth-child(2) input.coolbg{
			padding:1rem;
			width:110px;
			border:1px solid #09F;
			}
		.dingzhiform div.block:nth-child(2) textarea{
			width:100%;
			height:80px;
			padding:10px;
			border:1px solid #09F;
			background-color:#fff;
			max-width:100%;
			max-height:80px;
			min-height:80px;
			min-width:100%;
			border-radius:4px;
			margin-bottom:6px;
			}
			.dingzhiform div.block:nth-child(2) textarea::input-placeholder{
				color:#aaa;
				}
				
			.dingzhiform div.block:nth-child(2) textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
				color:    #aaa;
			}
			.dingzhiform div.block:nth-child(2) textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
			   color:    #aaa;
			   opacity:  1;
			}
			.dingzhiform div.block:nth-child(2) textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
			   color:    #aaa;
			   opacity:  1;
			}
			.dingzhiform div.block:nth-child(2) textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
			   color:    #aaa;
			}
			.dingzhiform div.block:nth-child(2) textarea::-ms-input-placeholder { /* Microsoft Edge */
			   color:    #aaa;
			}
		.dingzhiform div.block:nth-child(2) #vdcode2{
			width:180px;
			}
		
	
	
/*End dingzhiform*/

/*Begin page*/
#page{
	margin:0px;
	text-align:center;
	margin-top:25px;
	margin-bottom:15px;
	}
	#page ul li{
		display:inline-block;
		}
		#page ul li input{
			display:block;
			width:50px;
			height:30px;
			overflow:hidden;
			text-align:center;
			line-height:30px;
			border:1px solid #eee;
			}
	#page ul li.thisclass{
		color:#FFF;
		}
		#page ul li.thisclass input{
			background-color:#000;
			color:#FFF;
			}
/*End page*/




/*Begin footer*/
#footer{
	min-height:300px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background-color:#4b4a4a;
	}
	#footer .menu-phone{
		width:1150px;
		height:5rem;
		overflow:hidden;
		margin:0 auto;
		border-bottom:1px dashed #666666;
		}
		#footer .menu-phone dl dt,#footer .menu-phone dl dd{
			height:5rem;
			line-height:5rem;
			}
			#footer .menu-phone dl dt a{
				color:#FFF;
				font-size:1.1rem;
				font-weight:normal;
				margin-right:2rem;
				}
			#footer .menu-phone dl dd span{
				font-size:1.2rem;
				color:#ff9900;
				font-weight:bold;
				}
				#footer .menu-phone dl dd span i{
					margin-right:1rem;
					}
					
	#footer .copy{
		width:1150px;
		height:13.2rem;
		margin:0 auto;
		margin-top:1rem;
		color:#fff;
		}
		#footer .copy dl dt{
			line-height:2rem;
			font-weight:normal;
			}
			#footer .copy dl dt a{
				color:#FFF;
				}
		#footer .copy dl dd{
			text-align:right;
			}
			#footer .copy dl dd ul li{
				padding:0px;
				}
			#footer .copy dl dd p{
				width:100%;
				height:50px;
				margin:0px;
				overflow:hidden;
				margin-bottom:0.6rem;
				}
			
	#footer .friendlink{
		width:100%;
		min-height:55px;
		margin:0 auto;
		background-color:#434343;
		color:#fff;
		padding-top:1.2rem;
		padding-bottom:1.2rem;
		}
		#footer .friendlink dl{
			width:1150px;
			margin:0 auto;
			}
			#footer .friendlink dl dt,#footer .friendlink dl dd{
				display:inline-block;
				line-height:30px;
				}
			#footer .friendlink dl dt{
				padding-right:0.2rem;
				}
				#footer .friendlink dl dd ul{
					clear:both;
					}
					#footer .friendlink dl dd ul li{
						display:inline-block;
						margin-right:0.5rem;
						}
						#footer .friendlink dl dd ul li a{
							color:#FFF;
							}
					
/*End footer*/

